/* * 2007-2017 PrestaShop * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License (AFL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/afl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to license@prestashop.com so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA * @copyright 2007-2017 PrestaShop SA * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) * International Registered Trademark & Property of PrestaShop SA */ $(document).ready(function(){ $('#ybc-blog-capcha-refesh').click(function(){ originalCapcha = $('#ybc-blog-capcha-img').attr('src'); originalCode = $('#ybc-blog-capcha-img').attr('rel'); newCode = Math.random(); $('#ybc-blog-capcha-img').attr('src', originalCapcha.replace(originalCode,newCode)); $('#ybc-blog-capcha-img').attr('rel', newCode); }); $('.blog_rating_star').click(function(){ var rating = parseInt($(this).attr('rel')); $('.blog_rating_star').removeClass('star_on'); $('#blog_rating').val(rating); for(i = 1; i<= rating; i++) { $('.blog_rating_star_'+i).addClass('star_on'); } }); $('.ybc-block-comment-report').click(function(){ if(!confirm(ybc_blog_free_report_warning)) return false; btnObj = $(this); btnObj.addClass('active'); $.ajax({ url : ybc_blog_free_report_url, data : { id_comment : btnObj.attr('rel') }, dataType: 'json', type : 'post', success: function(json){ if(json['success']) btnObj.remove(); else { alert(json['error']); } btnObj.removeClass('active'); }, error: function(){ alert(ybc_blog_free_error); btnObj.removeClass('active'); } }); }); $('.ybc-blog-like-span').click(function(){ btnObj = $(this); if(!btnObj.hasClass('active')) { $('.ybc-blog-like-span-'+btnObj.attr('data-id-post')).addClass('active'); $.ajax({ url : ybc_blog_free_like_url, data : { id_post : btnObj.attr('data-id-post') }, dataType: 'json', type : 'post', success: function(json){ if(json['success']) { $('.ben_'+btnObj.attr('data-id-post')).text(json['likes']); } else { $('.ybc-blog-like-span-'+btnObj.attr('data-id-post')).removeClass('active'); alert(json['error']); } }, error: function(){ $('.ybc-blog-like-span-'+btnObj.attr('data-id-post')).removeClass('active'); alert(ybc_like_error); } }); } }); if ($('.ybc_block_slider ul').length > 0) $('.ybc_block_slider ul').owlCarousel({ items : 4, responsive : { 0 : { items : 1 }, 480 : { items : 2 }, 768 : { items : 3 }, 992 : { items : 3 }, 1199 : { items : 4 } }, nav : true, loop: $(".ybc_block_slider ul li").length > 1, rewindNav : false, margin:30, dots : false, navText: ['', ''], callbacks: true, }); if ($('.page_blog_gallery.ybc_block_slider ul').length > 0) $('.page_blog_gallery.ybc_block_slider ul').owlCarousel({ items : 3, responsive : { 0 : { items : 3 }, 480 : { items : 3 }, 768 : { items : 3 }, 992 : { items : 3 } }, nav : true, loop: $(".page_blog_gallery.ybc_block_slider ul li").length > 1, rewindNav : false, margin:30, dots : false, navText: ['', ''], callbacks: true, }); // page blog if ($('body:not(.index) .ybc_block_slider ul').length > 0) $('body:not(.index) .ybc_block_slider ul').owlCarousel({ items : 1, nav : true, loop: $("body:not(.index) .ybc_block_slider ul li").length > 1, rewindNav : false, dots : false, margin: 30, navText: ['', ''], callbacks: true, }); if ($('.page_blog_gallery.ybc_block_slider ul').length > 0) $('.page_blog_gallery.ybc_block_slider ul').owlCarousel({ items : 3, nav : true, loop: $(".page_blog_gallery.ybc_block_slider ul li").length > 1, rewindNav : false, margin:10, dots : false, navText: ['', ''], callbacks: true, }); if ($('.ybc-blog-related-products-wrapper .ybc_related_products_type_carousel').length > 0) $('.ybc-blog-related-products-wrapper .ybc_related_products_type_carousel').owlCarousel({ items : 3, responsive : { // breakpoint from 0 up 0 : { items : 1 }, 370 : { items : 2 }, 992 : { items : 3 }, }, nav : true, navRewind : false, //Pagination margin: 30, dots : false, navText : [ , ], }); if ($('.ybc_blog_free_related_posts_type_carousel ul').length > 0) $('.ybc_blog_free_related_posts_type_carousel ul').owlCarousel({ items : 3, responsive : { // breakpoint from 0 up 0 : { items : 1 }, 370 : { items : 2 }, 992 : { items : 3 }, }, nav : true, navRewind : false, //Pagination margin: 30, dots : false, navText : [ , ], }); //Nivo slider if($('#ybc_slider').length > 0) $(window).load(function() { $('#ybc_slider').nivoSlider({ manualAdvance : !sliderAutoPlay, pauseTime: YBC_BLOG_FREE_SLIDER_SPEED, afterLoad: function(){ $('.ybc-blog-slider').removeClass('loading'); } }); }); });